html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;padding:0;box-sizing:border-box}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;box-sizing:border-box;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}figure{margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:GilroyRegular;src:url(../../assets/fonts/gilroy/gilroy-regular.ttf) format("truetype")}@font-face{font-family:GilroyMedium;src:url(../../assets/fonts/gilroy/gilroy-medium.ttf) format("truetype")}@font-face{font-family:GilroyBold;src:url(../../assets/fonts/gilroy/gilroy-bold.ttf) format("truetype")}@font-face{font-family:GilroyExtraBold;src:url(../../assets/fonts/gilroy/gilroy-extraBold.ttf) format("truetype")}@font-face{font-family:Tavolgafree;src:url(../../assets/fonts/tavolgafree/TavolgaFree.ttf) format("truetype")}*{scroll-behavior:smooth}body{font-family:GilroyMedium,sans-serif;margin:0;background-color:#fde1e1}.container{max-width:1140px;margin:0 auto}.header{background-color:#ef9da8;padding:36px 0 28px 0}.header .container{display:flex;justify-content:space-between;align-items:center}.header .container .menu .menu-list{list-style-type:none;display:flex;gap:39px}.header .container .menu .menu-list .menu-item a{font-size:14px;color:#990a2b;padding-bottom:3px;background-image:linear-gradient(#821328,#821328);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .3s}.header .container .menu .menu-list .menu-item a:hover{background-size:100% 2px}.phone{font-family:GilroyBold,sans-serif;font-size:16px;color:#fbdfdf}.burger{display:none;position:relative;width:40px;height:22px;border:none;background-color:transparent}.burger span{position:absolute;left:0;width:40px;height:2px;background-color:#672930}.burger span:first-child{transform:translateY(-10px)}.burger span:last-child{transform:translateY(10px)}.close{display:none;position:relative;width:30px;height:30px;border:none;background-color:transparent}.close span{position:absolute;width:30px;height:2px;background-color:#fff}.close span:first-child{top:calc(50% - 1px);left:0;transform:rotate(45deg)}.close span:last-child{top:calc(50% - 1px);left:0;transform:rotate(-45deg)}.main{position:relative}.macaroons-info{padding:127px 0 108px 0;background-color:#ef9da8}.macaroons-info .container{display:grid;grid-template-columns:580px 1fr;grid-template-rows:repeat(3,minmax(min-content,max-content));align-items:center}.macaroons-info .container .macaroons-info-title{align-self:start;padding-top:16px;font-family:Tavolgafree,sans-serif;font-size:55px;line-height:60px;font-weight:100;color:#fbdfdf;z-index:1}.macaroons-info .container .macaroons-info-desc{align-self:start;font-family:Tavolgafree,sans-serif;font-size:18px;line-height:25px;max-width:345px;color:#fbdfdf;z-index:1}.macaroons-info .container .macaroons-info-button{z-index:1}.macaroons-info .container .macaroons-info-button .macaroons-info-btn{width:240px;border-radius:30px;padding:20px;font-size:18px}.macaroons-info .container .macaroons-info-image{display:flex;justify-content:center;align-items:center;position:relative;grid-row:1/4;grid-column:2/3;justify-self:end}.macaroons-info .container .macaroons-info-image img{z-index:1}.macaroons-info .container .macaroons-info-image:before{content:"";width:300px;height:300px;position:absolute;border-radius:50%;border:1px solid #672930;z-index:0;animation:circle-pulse-1 3s ease-out infinite both}.macaroons-info .container .macaroons-info-image:after{content:"";width:300px;height:300px;position:absolute;border-radius:50%;border:1px solid #672930;z-index:0;animation:circle-pulse-1 3s linear .3s infinite both}.btn{background-color:#cf9ea4;background-image:linear-gradient(0deg,#71081e 0,#d7485c 100%);border:none;font-family:GilroyBold,sans-serif;color:#fbdfdf;transition:.3s;cursor:pointer}.btn:hover{box-shadow:0 5px 9px 1px rgba(130,19,40,.5)}@keyframes circle-pulse-1{0%{transform:scale(1)}50%{transform:scale(2.3);opacity:0}100%{transform:scale(2.3);opacity:0}}.advantages{padding:120px 0 125px 0}.advantages .container{display:grid;grid-template-columns:475px 1fr;grid-template-rows:repeat(3,minmax(min-content,max-content))}.advantages .container .advantages-title{font-family:Tavolgafree,sans-serif;font-size:45px;line-height:55px;font-weight:100;color:#2b1403;max-width:475px;padding-bottom:59px}.advantages .container .advantages-desc{font-family:GilroyRegular,sans-serif;font-size:18px;line-height:28px;color:#2b1403;max-width:400px}.advantages .container .advantages-image{grid-row:1/3;grid-column:2/3;justify-self:end;align-self:end}.advantages .container .advantages-image img{max-width:100%}.advantages .container .advantages-list{grid-column:1/3;grid-row:3/4;display:grid;grid-template-columns:repeat(4,1fr);padding-top:89px;list-style-type:none}.advantages .container .advantages-list .advantages-list-item:nth-child(1){max-width:210px}.advantages .container .advantages-list .advantages-list-item:nth-child(2){max-width:220px;justify-self:center}.advantages .container .advantages-list .advantages-list-item:nth-child(3){max-width:202px;justify-self:center}.advantages .container .advantages-list .advantages-list-item:nth-child(4){max-width:218px;justify-self:end}.advantages .container .advantages-list .advantages-list-item:hover .circle-number{background-color:#ef9da8}.advantages .container .advantages-list .advantages-list-item:hover .circle-number>span{color:#672930}.advantages .container .advantages-list .advantages-list-item .circle-number{display:flex;justify-content:center;align-items:flex-end;width:70px;height:70px;border-radius:50%;background-color:#672930;margin-bottom:13px;transition:all .3s}.advantages .container .advantages-list .advantages-list-item .circle-number span{height:54px;font-family:GilroyExtraBold,sans-serif;font-size:60px;color:#fbdfdf}.advantages .container .advantages-list .advantages-list-item .advantages-list-title{font-family:GilroyExtraBold,sans-serif;font-size:20px;color:#2b1403;margin-bottom:19px}.advantages .container .advantages-list .advantages-list-item .advantages-list-desc{font-size:15px;line-height:20px;color:#2b1403}.products{padding:120px 0;background-color:#ef9da8}.products .container .products-title{font-family:Tavolgafree,sans-serif;font-size:45px;font-weight:100;color:#fbdfdf;text-align:center;padding-bottom:142px}.products .container .products-list{display:grid;grid-template-columns:repeat(4,1fr);list-style-type:none;justify-items:center}.products .container .products-list .product-item{display:grid;grid-template-rows:repeat(2,1fr);width:263px;height:229px;border:2px solid #fbdfdf;border-radius:20px;box-sizing:border-box;padding:20px}.products .container .products-list .product-item:hover img{transform:scale(1.1)}.products .container .products-list .product-item .product-item-image{position:relative;transition:all .4s}.products .container .products-list .product-item .product-item-image img{position:absolute;left:calc(50% - 96px);bottom:50px;transition:all .4s}.products .container .products-list .product-item .product-item-action{display:grid;grid-template-columns:40% 60%;grid-template-rows:repeat(3,minmax(min-content,max-content))}.products .container .products-list .product-item .product-item-action .product-item-title{grid-column:1/3;justify-self:center;font-family:Tavolgafree,sans-serif;font-size:18px;color:#fbdfdf;padding-bottom:26px}.products .container .products-list .product-item .product-item-action .product-item-count{font-family:GilroyRegular,sans-serif;font-size:15px;color:#fbdfdf;align-self:end;padding-bottom:7px}.products .container .products-list .product-item .product-item-action .product-item-price{grid-column:1/2;font-family:GilroyRegular,sans-serif;font-size:15px;color:#fbdfdf;align-self:start;padding-top:7px}.products .container .products-list .product-item .product-item-action .product-item-btn{grid-column:2/3;grid-row:2/4;align-self:center;width:130px;height:50px;background-color:#f3a600;background-image:linear-gradient(0deg,#71081e 0,#d7485c 100%);border-radius:25px}.order{padding:97px 0 120px 0}.order .container{display:flex;justify-content:space-between;align-items:center;position:relative}.order .container .order-image{padding-left:15px}.order .container .order-image .order-image-img{max-width:100%}.order .container .order-form{width:50%;height:100%}.order .container .order-form .order-form-title{font-family:Tavolgafree,sans-serif;font-size:45px;font-weight:100;color:#2b1403;padding-bottom:40px}.order .container .order-form .order-form-desc{font-family:GilroyRegular,sans-serif;font-size:18px;line-height:28px;color:#2b1403;padding-bottom:49px;max-width:400px}.order .container .order-form .form{display:flex;flex-direction:column}.order .container .order-form .form .form-choice{font-family:GilroyBold,sans-serif;font-size:18px;color:#020202;padding-bottom:19px}.order .container .order-form .form label:nth-child(2){margin-bottom:40px}.order .container .order-form .form label:nth-child(4){margin-bottom:14px}.order .container .order-form .form label:nth-child(5){margin-bottom:15px}.order .container .order-form .form .form-input{display:block;width:295px;border:1px solid #672930;border-radius:30px;background:0 0;outline:0;padding:21px 27px;font-size:15px;color:#120a06}.order .container .order-form .form .form-input::placeholder{font-family:GilroyBold,sans-serif;font-size:15px;color:#760c22}.order .container .order-form .form .form-data{font-family:GilroyBold,sans-serif;font-size:18px;color:#020202;padding-bottom:20px}.order .container .order-form .form .form-btn{width:295px;height:60px;padding:21px;border-radius:30px}.order .container .order-form-img-big{position:absolute;left:0;top:0;animation:translate-image 1.5s linear infinite alternate}.order .container .order-form-img{position:absolute;bottom:80px;right:150px;animation:translate-image 2s linear infinite alternate}@keyframes translate-image{0%{transform:translateY(-8px)}100%{transform:translateY(8px)}}.order-done{display:none;justify-content:center;align-items:center;width:50%;height:590px}.order .container .order-form .form .error-input{border-color:red;box-shadow:0 0 10px 4px rgba(255,0,0,.3)}.loader{display:none;position:fixed;top:0;left:0;z-index:5;width:100%;height:100%;align-items:center;justify-content:center;background:rgba(232,163,175,.3)}.lds-facebook,.lds-facebook div{box-sizing:border-box}.lds-facebook{display:inline-block;position:relative;width:80px;height:80px}.lds-facebook div{display:inline-block;position:absolute;left:8px;width:16px;background:#c0707c;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite}.lds-facebook div:nth-child(1){left:8px;animation-delay:-.24s}.lds-facebook div:nth-child(2){left:32px;animation-delay:-.12s}.lds-facebook div:nth-child(3){left:56px;animation-delay:0s}@keyframes lds-facebook{0%{top:8px;height:64px}100%,50%{top:24px;height:32px}}.footer{padding:73px 0 62px 0;background-color:#d1707f}.footer .container{display:flex;justify-content:space-between;align-items:center}.footer .container .footer-logo-copy .copy{font-family:GilroyRegular,sans-serif;font-size:12px;color:#eb959f;padding-top:19px}.footer .container .footer-social{text-align:center}.footer .container .footer-social .social-desc{font-family:GilroyBold,sans-serif;font-size:16px;color:#fbdfdf;padding-top:14px}.footer .container .copy-adaptive-visible{display:none;font-family:GilroyRegular,sans-serif;font-size:12px;color:#eb959f;padding-top:19px}.present-image-wrap{display:flex;justify-content:center;align-items:center;position:fixed;bottom:22px;right:22px;z-index:3;width:92px;height:92px;background-image:linear-gradient(45deg,#71081e 0,#d7485c 100%);border-radius:50%;transition:all .4s}.present-image-wrap a{text-decoration:none;text-align:center}.present-image-wrap:hover{box-shadow:0 0 13px 2px rgba(130,19,40,.5)}.present-image-wrap:hover~.present-message{visibility:visible;opacity:1;transform:translateY(-10px)}.present-image-wrap .present-image{max-width:100%}.present-message{visibility:hidden;opacity:0;width:172px;border-radius:10px;border:2px solid #5d111d;display:inline-block;position:fixed;bottom:30px;right:130px;z-index:3;transform:translateY(30px);transition:all .5s}.present-message::after{content:'';width:15px;height:15px;border-right:2px solid #5d111d;border-bottom:2px solid #5d111d;position:absolute;top:19px;right:-10px;background:#ddd0cf;transform:rotate(-45deg)}.present-message .message{border-radius:10px;padding:10px 14px;background:#ddd0cf;position:relative;z-index:2;font-size:15px;color:#5d111d}@media screen and (max-width:1407px){.present-image-wrap{width:60px;height:60px}.present-image-wrap:hover~.present-message{transform:translateY(0)}.present-image-wrap .present-image{max-width:70%}.present-message{transform:translateY(20px)}.present-message::after{top:14px}.present-message .message{padding:5px 14px}}@media screen and (max-width:1199px){.container{padding:0 20px}.main{overflow:hidden}}@media screen and (max-width:1080px){.products .container .products-list{grid-template-columns:repeat(2,minmax(min-content,max-content));grid-template-rows:repeat(2,1fr);grid-row-gap:136px;grid-column-gap:30px;justify-content:center}}@media screen and (max-width:1024px){.macaroons-info{padding:127px 0 310px 0}.macaroons-info .container{position:relative}.macaroons-info .container .macaroons-info-title{padding-bottom:74px}.macaroons-info .container .macaroons-info-desc{grid-row:2/3;padding-bottom:47px}.macaroons-info .container .macaroons-info-button{grid-row:3/4}.macaroons-info .container .macaroons-info-image{top:230px;right:250px}}@media screen and (max-width:960px){.macaroons-info .container .macaroons-info-image{right:320px}.advantages .container .advantages-list{grid-column:1/3;grid-row:4/5;grid-template-columns:repeat(2,minmax(min-content,max-content));grid-template-rows:repeat(2,minmax(min-content,max-content));justify-content:center;grid-column-gap:62px;grid-row-gap:85px}.advantages .container .advantages-list .advantages-list-item{text-align:center}.advantages .container .advantages-list .advantages-list-item .circle-number{margin:0 auto}.advantages .container .advantages-list .advantages-list-item .advantages-list-title{margin-top:13px}.order .container .order-form-img{right:90px}.present-image-wrap{display:none}.present-message{display:none}}@media screen and (max-width:880px){.order .container .order-form-img{right:50px}}@media screen and (max-width:820px){.macaroons-info .container .macaroons-info-image{right:360px}.order .container .order-form-img{right:20px}}@media screen and (max-width:768px){.header .container>.phone{display:none}.menu{padding-right:50px}.macaroons-info{padding:65px 0 420px 0}.macaroons-info .container{grid-template-columns:580px;grid-template-rows:repeat(4,minmax(min-content,max-content))}.macaroons-info .container .macaroons-info-title{padding-top:0}.macaroons-info .container .macaroons-info-image{position:absolute;grid-column:1/2;grid-row:4/5;top:-90px;right:-115px}.advantages .container{grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(min-content,max-content));justify-content:center}.advantages .container .advantages-title{justify-self:center;text-align:center}.advantages .container .advantages-desc{max-width:665px;grid-row:2/3;justify-self:center;text-align:center;padding-bottom:42px}.advantages .container .advantages-image{grid-column:1/2;grid-row:3/4;justify-self:center;align-self:center}.advantages .container .advantages-image img{width:302px;height:183px}.advantages .container .advantages-list{grid-column:1/2}.order{padding:120px 0}.order .container{display:flex;gap:0;align-items:end;position:relative}.order .container .order-image{position:absolute;z-index:-1;top:265px;right:20px;padding-left:0}.order .container .order-image .order-image-img{width:352px;height:440px}.order .container .order-form{width:100%}.order .container .order-form-img{bottom:0;right:150px;top:125px}.order .container .order-form-img-big{left:47%;top:38%}}@media screen and (max-width:720px){.menu{display:none}.burger{display:block}.menu.open{display:flex;align-items:center;justify-content:center}.header .container .menu{position:fixed;z-index:4;width:100%;height:100%;margin:0;top:0;left:0;background:#000000c9}.header .container .menu .menu-list{flex-direction:column;align-items:center;justify-content:flex-start;padding-top:30px}.header .container .menu .menu-list .menu-item a{font-size:22px;color:#fff}.menu .close{display:block;position:absolute;top:20px;left:20px}.macaroons-info{padding:65px 0 350px 0}.macaroons-info .container .macaroons-info-image{top:-70px;right:-90px}.macaroons-info .container .macaroons-info-image img{max-width:80%}}@media screen and (max-width:640px){.macaroons-info{padding:65px 0 50px 0}.macaroons-info .container{grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(min-content,max-content))}.macaroons-info .container .macaroons-info-title{text-align:center;font-size:45px;line-height:50px;padding-bottom:50px}.macaroons-info .container .macaroons-info-desc{justify-self:center;text-align:center}.macaroons-info .container .macaroons-info-button{justify-self:center}.macaroons-info .container .macaroons-info-image{position:static;padding-top:38px}.advantages .container .advantages-list{grid-column-gap:20px;grid-row-gap:40px}.order .container .order-image{display:none}.order .container .order-form{width:100%}.order .container .order-form-img{right:100px;top:580px}.order .container .order-form-img-big{left:60%;top:55%}.order-done{width:100%;height:450px}}@media screen and (max-width:580px){.products{padding:100px 0}.products .container .products-title{font-size:40px;padding-bottom:122px}.products .container .products-list{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);grid-row-gap:136px;justify-content:center}}@media screen and (max-width:540px){.macaroons-info{padding:65px 0 43px 0}.macaroons-info .container .macaroons-info-title{font-size:35px;line-height:40px;padding-bottom:40px}.advantages{padding:100px 0}.advantages .container .advantages-title{font-size:30px;line-height:35px;padding-bottom:40px}.advantages .container .advantages-desc{font-size:16px;line-height:23px}.order{padding:100px 0 77px 0}.order .container .order-form-img-big{left:70%}}@media screen and (max-width:480px){.macaroons-info .container .macaroons-info-title{font-size:32px;line-height:40px;word-spacing:-2px}.macaroons-info .container .macaroons-info-desc{font-size:16px;line-height:23px}.macaroons-info .container .macaroons-info-image:before{width:200px;height:200px}.macaroons-info .container .macaroons-info-image:after{width:200px;height:200px}.advantages .container .advantages-desc{font-size:16px;line-height:23px;padding-bottom:60px}.advantages .container .advantages-list{padding-top:60px}.advantages .container .advantages-list .advantages-list-title{font-size:18px}.advantages .container .advantages-list .advantages-list-desc{font-size:13px;line-height:18px}.products .container .products-title{font-size:30px;word-spacing:-2px}.order .container .order-form-title{font-size:30px}.order .container .order-form-desc{font-size:16px;line-height:23px;color:#331907;padding-bottom:59px;word-spacing:-2px}.order .container .order-form-img{right:70px;top:520px}.order .container .order-form-img-big{left:75%;top:28%}}@media screen and (max-width:425px){.advantages .container .advantages-list{grid-template-columns:1fr;justify-content:center}.advantages .container .advantages-list .advantages-list-item:nth-child(1){justify-self:center}.advantages .container .advantages-list .advantages-list-item:nth-child(4){justify-self:center}.order .container .order-form .form .form-input{width:100%}.order .container .order-form .form .form-btn{width:100%}.order .container .order-form-img{display:none}.order .container .order-form-img-big{animation:translate-image 1s linear infinite alternate}@keyframes translate-image{0%{transform:translateY(-4px)}100%{transform:translateY(4px)}}.footer{padding:50px 0;background-color:#c0707c}.footer .container{flex-direction:column}.footer-logo-copy{text-align:center;order:1}.footer-social{order:3}.phone{order:2;padding:40px 0}.copy{display:none}.copy-adaptive-visible{display:block;padding-top:40px;order:4}}@media screen and (max-width:320px){.macaroons-info .container .macaroons-info-title{font-size:26px;line-height:32px}.macaroons-info .container .macaroons-info-image:before{width:150px;height:150px}.macaroons-info .container .macaroons-info-image:after{width:150px;height:150px}}